/* ::::: http://osc4.template-help.com/zencart_32720/includes/templates/theme457/css/stylesheet.css ::::: */

a img { border: medium none; }
a, #navEZPagesTOC ul li a { color: rgb(127, 127, 127); text-decoration: none; }
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {  }
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger {  }
FORM, SELECT, INPUT {  }
FORM { margin: 0px; padding: 0px; }
input:focus, select:focus, textarea:focus {  }
LABEL, h4.optionName {  }
.clearBoth { clear: both; }
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {  }
#navEZPagesTop {  }
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert { vertical-align: top; }
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix { padding: 0em; }
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {  }
.sideBoxContent {  }
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg { width: auto; }
.back { float: left; }
.forward { float: right; }
.normalprice, .productSpecialPriceSale {  }
.normalprice { color: rgb(179, 179, 179); font-weight: normal; text-decoration: line-through; font-size: 20px; padding-right: 10px; }
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale { color: rgb(127, 127, 127); font-weight: bold; }
/* ::::: http://osc4.template-help.com/zencart_32720/includes/templates/theme457/css/stylesheet_boxes.css ::::: */

.box { margin-bottom: 10px; width: 230px ! important; }
.box-head {  }
.box-head a {  }
.box-head a:hover {  }
.box-body {  }
.box-body ul { margin: 0pt; padding: 0pt; list-style: none outside none; }
.box-body ul li { background: url('/image/sad-ogorod/cat-bg.gif') repeat-x scroll left top transparent; display: block; border-right: 1px solid rgb(235, 235, 235); border-bottom: 1px solid rgb(235, 235, 235); border-left: 1px solid rgb(235, 235, 235); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-top: medium none ! important; overflow: hidden; }
.box-body ul .category-top_un { border-top: 1px solid rgb(235, 235, 235); }
.box-body ul li a { font-size: 12px; font-weight: bold; text-decoration: none; color: rgb(127, 127, 127); display: block; padding-left: 1px; vertical-align: middle; line-height: 47px; }
.box-body ul li img { width: 43px; height: 41px; border: 1px solid rgb(235, 235, 235); margin: 2px 19px 0pt 2px; float: left; }
.box-body ul li:hover { background: url('/image/sad-ogorod/cat-bg-act.gif') repeat-x scroll left top transparent; }
.box-body ul li:hover a { color: rgb(244, 246, 237); }
.box-body ul li a:hover { color: rgb(244, 246, 237); }
#categories { margin-top: 10px; }
#categories .box-head { display: none; }
#featured a img, #whatsnew a img, #specials a img, #reviews a img, #manufacturerinfo img, #productnotifications img { margin: 0pt 0pt 8px; }
#specials { background: url('/image/sad-ogorod/product-col-bg.gif') no-repeat scroll left top rgb(252, 252, 252); border: 1px solid rgb(235, 235, 235); text-align: center; padding: 10px 0pt 19px; margin-bottom: 10px; position: relative; }
#specials .box-head { text-indent: -9999px; width: 86px; height: 86px; background: url('/image/sad-ogorod/special.png') no-repeat scroll left top transparent; position: absolute; top: 0pt; left: 0pt; }
#specials .name { color: rgb(138, 158, 58); font-size: 12px; font-weight: bold; line-height: 17px; padding: 3px 20px 16px; display: inline-block; }
#specials .name:hover { color: rgb(127, 127, 127); }
#specials .box-body .normalprice { text-decoration: line-through; color: rgb(127, 127, 127); font-weight: normal; font-size: 17px ! important; }
#specials .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale { color: rgb(127, 127, 127); font-weight: bold; font-size: 24px ! important; }
#specials .btn { text-align: left; margin-left: 21px; }
#specials .btn a { margin-right: 10px; }
#manufacturers { background: url('/image/sad-ogorod/box1-bg.gif') repeat-x scroll left top transparent; padding: 0pt 20px 20px; width: 190px ! important; position: relative; }
#manufacturers .box-body { text-align: center; }
#manufacturers select { width: 192px ! important; height: 20px; border: medium none; }
#manufacturers .box-head { color: rgb(255, 255, 255); font-size: 14px; line-height: 20px; font-weight: bold; text-transform: uppercase; padding: 14px 0pt 5px; }
#manufacturers .lbl { width: 71px; height: 56px; background: url('/image/sad-ogorod/label-img.png') no-repeat scroll left top transparent; position: absolute; top: -10px; left: -61px; }
/* ::::: http://osc4.template-help.com/zencart_32720/includes/templates/theme457/css/stylesheet_css_buttons.css ::::: */

/* ::::: http://osc4.template-help.com/zencart_32720/includes/templates/theme457/css/stylesheet_darkbox.css ::::: */

/* ::::: http://osc4.template-help.com/zencart_32720/includes/templates/theme457/css/stylesheet_main.css ::::: */

ul { padding: 0px; margin: 8px 20px; color: rgb(127, 127, 127); }
.centerColumn {  }
#indexDefault { border: medium none; padding: 0pt; }
#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault { margin: 0pt; }
#featuredProducts, #whatsNew, #specialsDefault, #specialsListing { padding: 0pt; }
h2 { font-size: 14px; font-weight: bold; line-height: normal; color: rgb(54, 54, 54); padding: 3px 0px 5px; }
h2.centerBoxHeading { color: rgb(255, 255, 255); font-weight: bold; font-size: 14px; text-transform: uppercase; background: url('/image/sad-ogorod/title-bg.gif') repeat-x scroll left top transparent; padding: 17px 0pt 17px 19px; margin: 10px 0pt; }
/* ::::: http://osc4.template-help.com/zencart_32720/includes/templates/theme457/css/stylesheet_tm.css ::::: */

* { margin: 0pt; padding: 0pt; }
body { background: url('/image/sad-ogorod/bg.jpg') no-repeat scroll center top rgb(230, 229, 216); font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 14px; color: rgb(127, 127, 127); }
table, td { border-collapse: collapse; font-size: 100%; }
table, td, img { border: 0pt none; }
form, td { margin: 0pt; padding: 0pt; }
td { vertical-align: top; text-align: left; }
.main-width { width: 950px; margin: 23px auto 27px; text-align: left; background: url('/image/sad-ogorod/background.jpg') no-repeat scroll left top rgb(248, 248, 248); padding: 0pt 30px; border: 1px solid rgb(255, 255, 255); }
input, textarea { font-family: Tahoma; font-size: 1em; }
.clear { clear: both; }
img { vertical-align: top; }
a img { border: 0pt none; }
ul { list-style: none outside none; }
.wrapper { width: 100%; overflow: hidden; }
a { color: rgb(138, 158, 58); outline: medium none; text-decoration: underline; font-size: 12px; }
a:hover { text-decoration: none; }
.centerBoxHeading { color: rgb(255, 255, 255); font-weight: bold; font-size: 14px; text-transform: uppercase; background: url('/image/sad-ogorod/title-bg.gif') repeat-x scroll left top transparent; padding: 17px 0pt 17px 19px; margin: 10px 0pt; }
#header { margin-bottom: 10px; }
#header .currencies { color: #727272; font-size: 20px; line-height: 27px; float: left; padding: 29px 7px 0pt 0pt; }
#header .currencies div{float:left;}
#header .currencies span.telephone, #header .currencies span.email{display:block;float:left;height:25px;width:26px;}
#header .currencies span.telephone{background: url('/image/sad-ogorod/phone.png') no-repeat scroll 0 0 transparent;margin-right:6px;}
#header .currencies span.email{background: url('/image/sad-ogorod/mail.png') no-repeat scroll 0 0 transparent;margin-right:6px;margin-left:14px;}
#header .currencies select { color: rgb(151, 151, 151); font-size: 11px; width: 73px; height: 20px; border: 1px solid rgb(214, 214, 215); margin-left: -3px; }
#header .lang { padding-top: 30px; }
#header .logo { padding-top: 29px; }
#header .left-head { float: left; background: url('/image/sad-ogorod/head-bottom.gif') repeat-x scroll left bottom transparent; padding: 0 107px 28px 0; }
#header .right-head { float: right; text-align: right; background: url('/image/sad-ogorod/head-bottom.gif') repeat-x scroll left bottom transparent; }

#header .cart {
 background: none repeat scroll 0 0 white;
    border: 1px solid #F2F2F0;
    color: #7F9528;
    font-size: 13px;
    height: 21px;
    left: 2px;
    margin: 38px 0 0 156px;
    padding: 6px;
    position: relative;
    text-align: left;
    width: 232px;
-moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  border-radius: 5px; /* CSS3 */
}

#header .imgcart{ 
  background: url("/image/sad-ogorod/cart.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 61px;
    position: absolute;
    top: -14px;
    width: 68px;
}
#header .cart span { padding-left: 80px; display: inline-block;padding-top: 2px; }
#header .cart a { color: rgb(249, 153, 1); font-weight: bold; text-decoration: none; }
#header .cart a:hover { color: rgb(127, 149, 40); }
#header .navigation { padding: 7px 1px 0pt 0pt; }
#header .navigation a { color: rgb(131, 117, 107); font-size: 12px; line-height: 20px; text-decoration: none; }
#header .navigation a:hover { color: rgb(133, 155, 44); }
#header .navigation span { font-size: 12px; color: rgb(222, 219, 219); }
#header .search { background: url('/image/sad-ogorod/search-bg.gif') no-repeat scroll left top transparent; height: 54px; width: 376px; position: relative; margin: 14px 0pt 0pt 26px; }
#header .search .input1 { float: left; border: medium none; font-size: 13px; color: rgb(133, 155, 44); background: url('/image/sad-ogorod/search-input-bg.gif') repeat-x scroll left top rgb(255, 255, 255); padding: 9px 35px 9px 5px; width: 210px; margin: 9px 0pt 0pt 3px; border-radius: 5px 5px 5px 5px; position: relative; }
#header .search .input1:focus { outline: medium none; }
#header .search .input2 { padding: 0pt; float: left; border: medium none; position: absolute; right: 12px; top: 11px; }
#header .search span { color: rgb(255, 255, 255); float: left; font-size: 22px; font-weight: bold; text-transform: uppercase; padding: 20px 0pt 5px 20px; }
#header .menu { background: url('/image/sad-ogorod/menu-bg.gif') repeat-x scroll left top transparent; overflow: hidden; width: 100%; border-bottom: 1px solid rgb(25, 21, 18); }
#header .menu ul { padding: 0pt; margin: 0pt; overflow: hidden; width: 100%; }
#header .menu li { float: left; }
#header .menu li a { color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none; background: url('/image/sad-ogorod/menu-bg.gif') repeat-x scroll left top transparent; display: block; padding: 19px 19px 18px 18px; border-left: 1px solid rgb(58, 52, 46); border-right: 1px solid rgb(32, 28, 25); }
#header .menu li a:hover, #header .menu li.selected a { background: url('/image/sad-ogorod/menu-bg-act.gif') repeat-x scroll left top transparent; color: rgb(246, 226, 4); }
#column-left { padding-right: 10px; }
.name { font-size: 17px; text-decoration: none; line-height: 20px; font-weight: bold; }
.product-col { background: url('/image/sad-ogorod/product-col-bg.gif') no-repeat scroll left top rgb(252, 252, 252); border: 1px solid rgb(235, 235, 235); text-align: center; padding: 10px 0pt 19px; margin-bottom: 10px; height: 266px;}
.product-col .prod-info { text-align: left; padding: 0pt 19px; }
.prod-info a.name{height: 35px;}
.product-col .prod-info a.name { color: rgb(138, 158, 58); font-size: 12px; font-weight: bold; line-height: 17px; padding: 3px 0pt 16px; display: inline-block; }
.product-col .prod-info a.name:hover { color: rgb(127, 127, 127); }
.product-col .prod-info .button { float: left; margin-right: 10px; }
.price { color: rgb(127, 127, 127); font-size: 24px; line-height: 20px; padding-bottom: 14px; }
#footer { background: url('/image/sad-ogorod/footer-bg.gif') repeat-x scroll left top transparent; padding: 18px 20px 21px 23px; margin-bottom: 30px; }
#footer .footer-menu { padding-bottom: 12px; }
#footer .footer-menu a { color: rgb(254, 254, 254); font-size: 12px; line-height: 12px; font-weight: bold; text-decoration: none; }
#footer .footer-menu a:hover { color: rgb(250, 235, 60); }
#footer .copyright { color: rgb(254, 254, 254); font-size: 12px; line-height: 12px; }
#footer .copyright a { color: rgb(250, 235, 60); text-decoration: none; }
#footer .copyright a:hover { color: rgb(254, 254, 254); }
.banners { width: 100%; overflow: hidden; }
.banners div { float: left; }
.anythingSlider { width: 710px; height: 361px; position: relative; }
.anythingSlider .wrapper { width: 710px; height: 361px; position: absolute; top: 0pt; right: 0pt; }
.anythingSlider .wrapper ul { width: 9999px; list-style: none outside none; position: absolute; top: 0pt; left: 0pt; margin: 0pt; }
.anythingSlider ul li { display: block; float: left; padding: 0pt; height: 3361px; width: 710px; margin: 0pt; }
.anythingSlider .arrow { display: block; height: 200px; width: 67px; background: url('/image/sad-ogorod/arrows.png') no-repeat scroll 0pt 0pt transparent; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward { background-position: 0pt 0pt; right: -20px; display: none; }
.anythingSlider .back { background-position: -67px 0pt; left: -20px; display: none; }
.anythingSlider .forward:hover { background-position: 0pt -200px; }
.anythingSlider .back:hover { background-position: -67px -200px; }
#start-stop { background: none repeat scroll 0% 0% rgb(65, 65, 65); color: rgb(209, 209, 209); padding: 2px 18px; text-align: center; position: absolute; left: 19px; bottom: 17px; font-size: 11px; text-transform: uppercase; text-decoration: none; }
#start-stop.playing { background-color: rgb(65, 65, 65); }
#start-stop:hover { background-image: none; }
#thumbNav { position: absolute; z-index: 10; right: 20px; bottom: 20px; background: none repeat scroll 0% 0% rgb(254, 254, 254); padding: 4px 3px 5px 10px; border-radius: 12px 12px 12px 12px; }
#thumbNav a { text-decoration: none; color: rgb(48, 43, 38); font-size: 14px; line-height: 17px; font-weight: bold; padding-right: 7px; }
#thumbNav a:hover { color: rgb(185, 205, 49); }
#thumbNav a.cur { color: rgb(138, 158, 58); }
#start-stop { display: none; }
input, select, textarea { font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: normal; color: rgb(1, 1, 1); border: 1px solid rgb(227, 227, 227); padding: 2px; background: none repeat scroll 0% 0% rgb(253, 253, 253); }
#header .search .input1, #thumbNav {  }
#chooseParameters{
    height: 260px;
    background: #2d2a25;
    width: 230px;

}
#chooseParameters .chHead{
    padding-top: 18px;
    text-align: center;
    height:14px;
    color:white;
    font-size:14px;
    text-transform: uppercase;
    font-weight: bold;

}
#chooseParameters select{display: block;width: 190px;margin: 14px 0 14px 18px; padding: 3px;}
#chooseParameters .chPrice{
    color: white;
      font-size: 13px;
      font-weight: bold;
      margin: 0 auto;
      width: 196px;
      text-align: center;
}
#chooseParameters .chForPrice{
   float: left;
}
#chooseParameters .chForInputs {
   clear:both;
    padding: 6px;
}
#chooseParameters .chForInputs input{
   width: 46px;
   margin: 0 3px;
   text-align: right;
   border:2px solid #ecebe9;
   background: #2d2a21;
    color:#e4df00;
    padding:0;
    font-weight: bold;
   font-size: 15px;
}

#chooseParameters .chSubmit{
   float: right;
    margin-right: 20px;
    margin-top: 10px;
}
#chooseParameters .chSubmit input{
    color: #2D2A25;
        cursor: pointer;
        font-weight: bold;
        padding: 5px 10px;
}
#slider-range{
    display: block;
       margin-left: 48px;
       padding: 0 5px;
       width: 124px;
    top: 3px;
}
.yellowgradient{
  border:none;
  border-top: 1px solid #dad440;
  background-color: #f4e820;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #444444, #999999); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #f9ea47, #f5e104); /* FF3.6+ */
  background-image:      -o-linear-gradient(top, #444444, #999999); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #444444, #999999);

}